package com.czt.mail.util;

import java.util.Random;
import java.util.UUID;

/**
 * @author czt
 * @date 2022/10/18 16:30
 * @description: 生成验证码
 */
public class CodeGeneratorUtil {
    /**
     * 生成指定长度的验证码
     * @param length 长度
     * @return
     */
    public static String randomSixNumber() {
        //随机生成一个六位数的数字
        // 创建一个Random实例
        Random random = new Random();

        // 生成一个六位数的随机数
        int randomNumber = random.nextInt(1000000); // 最大值是999999

        // 如果需要确保生成的是六位数（比如不能以0开头），可以通过循环确保
        while (randomNumber < 100000) {
            randomNumber = random.nextInt(1000000);
        }

        String format = String.format("%06d", randomNumber);
        return format;
    }

}
